home *** CD-ROM | disk | FTP | other *** search
/ Launch & Play / spustahrej2.iso / Liquid War / changes.txt next >
Encoding:
Text File  |  2004-02-11  |  33.9 KB  |  1,257 lines

  1.  
  2. 2004-02-11  Christian Mauduit (ufoot@ufoot.org)
  3.  
  4.     * Released 5.6.2. 
  5.  
  6.     * Updated docs (allow net bots)
  7.  
  8.     * Minor change in lwmapgen call
  9.  
  10.  
  11. 2004-02-10  Christian Mauduit (ufoot@ufoot.org)
  12.     
  13.     * Updated lwmapgen to 0.0.1.
  14.     
  15.     * Updated credits.
  16.  
  17.     * Updated translations.
  18.     
  19.     * Updated network tutorial.
  20.  
  21.  
  22. 2004-02-04  Christian Mauduit (ufoot@ufoot.org)
  23.  
  24.     * As suggested by Peter Williams on happypenguin, the default
  25.     behaviour is now to exclude bots from net games. This behavior is
  26.     an option turned on by default.
  27.  
  28.  
  29. 2004-02-02  Christian Mauduit (ufoot@ufoot.org)
  30.  
  31.     * Applied patch from Peter Williams which fixes a "too many opened
  32.     file handles" bug on the server.
  33.  
  34.  
  35. 2004-01-11  Christian Mauduit (ufoot@ufoot.org)
  36.  
  37.     * Released 5.6.1.
  38.  
  39.     * Updated doc so that it includes basic info on lwmapgen's options.
  40.  
  41.     * Random map generator now integrated under Windows.
  42.  
  43.  
  44. 2004-01-01  Christian Mauduit (ufoot@ufoot.org)
  45.  
  46.     * Minor Winsock fix, better error checking.
  47.  
  48.     * Fixed install/buildroot problem.
  49.  
  50.     * Bug-fix in doc generator.
  51.  
  52.     * Updated copyright info.
  53.  
  54.  
  55. 2003-12-18  Christian Mauduit (ufoot@ufoot.org)
  56.  
  57.     * Released 5.6.0.
  58.  
  59.     * Bug-fixes concerning network under Windows.
  60.  
  61.  
  62. 2003-12-13  Christian Mauduit (ufoot@ufoot.org)
  63.  
  64.     * Fixed package building, uses /tmp/liquidwar-... as a tmp dir.
  65.  
  66.  
  67. 2003-12-06  Christian Mauduit (ufoot@ufoot.org)
  68.  
  69.     * Updated the TODO section.
  70.  
  71.     * Fixes for DOS/Windows.
  72.  
  73.     * Added Kasper's latest maps.
  74.  
  75.  
  76. 2003-12-03  Christian Mauduit (ufoot@ufoot.org)
  77.  
  78.     * Some more Danish stuff.
  79.  
  80.  
  81. 2003-12-01  Christian Mauduit (ufoot@ufoot.org)
  82.  
  83.     * Updated German translation.
  84.  
  85.  
  86. 2003-11-27  Christian Mauduit (ufoot@ufoot.org)
  87.  
  88.     * The map generator compiles under Windows.
  89.  
  90.  
  91. 2003-11-23  Christian Mauduit (ufoot@ufoot.org)
  92.  
  93.     * Merged last version of map generator.
  94.  
  95.  
  96. 2003-11-12  Christian Mauduit (ufoot@ufoot.org)
  97.  
  98.     * Updated Kasper's maps names.
  99.  
  100.  
  101. 2003-11-11  Christian Mauduit (ufoot@ufoot.org)
  102.     
  103.     * Added a "floating gnu" custom map, to show how map associations 
  104.     work.
  105.  
  106.     * Updated the docs.
  107.  
  108.     * De-integrated the map generator from inside the game. It's
  109.     now called as an external program. It works much better, and
  110.     if it ever crashes, it does not impact the parent process (ie
  111.     the game).
  112.     
  113.     * The random map generator by David Redick finally works. It's
  114.     still rather segfault prone for now.
  115.  
  116.     * Added a "random map" button.
  117.  
  118.  
  119. 2003-11-10  Christian Mauduit (ufoot@ufoot.org)
  120.  
  121.     * Cleaned up the texture loading/creating code so that it's cleaner
  122.     from an "endianess point of view", ie the encoding is the same on
  123.     MAC or PC.
  124.  
  125.  
  126. 2003-11-09  Christian Mauduit (ufoot@ufoot.org)
  127.  
  128.     * Added a mutex lock/unlock on the update_choose_map function 
  129.     which is suspected to be responsible for crashes under Windows.
  130.  
  131.  
  132. 2003-11-08  Christian Mauduit (ufoot@ufoot.org)
  133.  
  134.     * Implemented some basic mutex support.
  135.     
  136.     * Game should not eat up 100% off CPU time on UNIX platforms
  137.     anymore.
  138.     
  139.     * Prepared stuff to include David Redicks's map generator
  140.     in Liquid War "natively".
  141.     
  142.     * Fixed a bug in system name generation for custom maps/textures.
  143.     
  144.     * Changed map names so that they are sorted by author.
  145.     
  146.     * Added map generator by David Redick. It's still an external
  147.     program.
  148.  
  149.     * Finished implementation of "use default texture" option.
  150.  
  151.  
  152. 2003-11-06  Christian Mauduit (ufoot@ufoot.org)
  153.  
  154.     * Started to implement some "dialog hiding" for the level menu,
  155.     to make the "use default texture" option easier to understand.
  156.  
  157.  
  158. 2003-11-05  Christian Mauduit (ufoot@ufoot.org)
  159.  
  160.     * Bug-fixes for the "use default texture" option.
  161.  
  162.  
  163. 2003-11-04  Christian Mauduit (ufoot@ufoot.org)
  164.  
  165.     * Reimported old LW3 textures for their corresponding maps.
  166.  
  167.     * The "use default texture" option works. Needs enhancements
  168.     but basically works.
  169.     
  170.     * Added a "system name" property to textures.
  171.  
  172.  
  173. 2003-11-03  Christian Mauduit (ufoot@ufoot.org)
  174.  
  175.     * Added a "system name" property to maps.
  176.  
  177.     * Fixed puckman and rect maps since they were buggy.
  178.  
  179.     * Map checks are now done on both custom and builtin maps.
  180.     
  181.     * Better checks in the liquidwarmap utility to fix issues with
  182.     Kaspers' maps.
  183.  
  184.  
  185. 2003-11-02  Christian Mauduit (ufoot@ufoot.org)
  186.  
  187.     * Added 41 maps provided by Kasper Hviid.
  188.  
  189.     * Preparing support for the "use default texture" option.
  190.  
  191.  
  192. 2003-10-31  Christian Mauduit (ufoot@ufoot.org)
  193.  
  194.     * Added Danish translation by Kasper Hviid.
  195.  
  196.  
  197. 2003-08-31  Christian Mauduit (ufoot@ufoot.org)
  198.  
  199.     * Added new map by Jan Gretschuskin.
  200.  
  201.  
  202. 2003-08-15  Christian Mauduit (ufoot@ufoot.org)
  203.  
  204.     * Updated my snail mail address.
  205.  
  206.  
  207. 2003-07-20  Christian Mauduit (ufoot@ufoot.org)
  208.  
  209.     * Updated config.guess and config.sub to fix bug 198214 on Debian.
  210.  
  211.  
  212. 2003-07-20  Christian Mauduit (ufoot@ufoot.org)
  213.  
  214.     * Applied patch by Aurelien FORET (fixes bug compiling with gcc 3)
  215.  
  216.  
  217. 2003-07-20  Christian Mauduit (ufoot@ufoot.org)
  218.  
  219.     * Applied patch by Aurelien FORET (fixes bug compiling with gcc 3)
  220.  
  221.  
  222. 2003-07-20  Christian Mauduit (ufoot@ufoot.org)
  223.  
  224.     * Changed refs to openprojects.net to freenode.net
  225.  
  226.  
  227. 2003-04-09  Christian Mauduit (ufoot@ufoot.org)
  228.  
  229.     * Added liquidwar.desktop file for Gnome/KDE/etc... contributed by
  230.     Michael Terry.
  231.  
  232.  
  233. 2003-04-04  Christian Mauduit (ufoot@ufoot.org)
  234.  
  235.     * Added Eduard Bloch in the credits.
  236.  
  237.  
  238. 2003-04-04  Christian Mauduit (ufoot@ufoot.org)
  239.  
  240.     * Applied German translation patch submitted by Debian maintainer
  241.     Eduard Bloch.
  242.  
  243.     * Replaced "\r\n" by "\x0d\x0a" again.
  244.  
  245.  
  246. 2003-03-07  Christian Mauduit (ufoot@ufoot.org)
  247.  
  248.     * Grammar correction in the docs.
  249.  
  250.  
  251. 2003-03-06  Christian Mauduit (ufoot@ufoot.org)
  252.  
  253.     * Released 5.5.9.
  254.  
  255.  
  256. 2003-03-05  Christian Mauduit (ufoot@ufoot.org)
  257.  
  258.     * Pre-alpha script for building Mac OS X tarball.
  259.  
  260.     * Server handles pings more gracefully while replicating keys.
  261.  
  262.     * Added Mac OS X rtf readme file by Ryan D. Brown.
  263.  
  264.     * Added Ryan D. Brown povray source for the globe.png icon.
  265.  
  266.     * Added a check of sizeof(int/long/short/char) on startup.
  267.  
  268.     * Client ping detection works, although not perfect yet...
  269.  
  270.  
  271. 2003-03-04  Christian Mauduit (ufoot@ufoot.org)
  272.  
  273.     * Started to implement a ping calibrator for the client, to spot
  274.     fast servers from slow ones.
  275.  
  276.     * Added Ryan D. Brown in the credits.
  277.  
  278.     * Passed all the C source through GNU indent.
  279.  
  280.     * More endianess fixes, hopefully network should now work on Mac.
  281.     
  282.  
  283. 2003-03-03  Christian Mauduit (ufoot@ufoot.org)
  284.  
  285.     * Some more minor windows fixes.
  286.  
  287.     * Code used random() now instead of rand() since it's supposed to
  288.     produce "more random" values.
  289.  
  290.     * Minor fix in the meta-server, concerning the fact that "empty"
  291.     server lists where not handled correctly since LW supports 
  292.     HTTP 1.1.
  293.  
  294.     * Applied new German translations by Jan Gretschuskin.
  295.     
  296.  
  297. 2003-03-02  Christian Mauduit (ufoot@ufoot.org)
  298.  
  299.     * The Windows server is now able to launch a process when someone
  300.     connects, just like on UNIX.
  301.  
  302.     * Added a javascript script to popup a window under windows, 
  303.     using Windows Scripting Host.
  304.  
  305.     * Added support for popup windows on Win32.
  306.  
  307.     * Made the game compile under Win32 again 8-)
  308.  
  309.     
  310. 2003-02-28  Christian Mauduit (ufoot@ufoot.org)
  311.  
  312.     * Added a sample liquidwar_notify.sh script.
  313.  
  314.  
  315. 2003-02-24  Christian Mauduit (ufoot@ufoot.org)
  316.  
  317.     * It's now possible to compile binaries with efence, in order to
  318.     track bugs down.
  319.  
  320.     * Added icon by "Rib Rdb", who's porting the game to Mac OS X.
  321.     The icon is in misc/globe.png.
  322.  
  323.     * Fixed the problem in world1.bmp. There was a "hole" in it. Patch
  324.     provided by David Redick.
  325.  
  326.  
  327. 2003-02-22  Christian Mauduit (ufoot@ufoot.org)
  328.  
  329.     * Fixed a bug which caused player names to be blank in score screen.
  330.  
  331.     * Fixed ugly bug in srvchan.c, which caused network to be completely
  332.     broken (bug introduced by previous code cleanup).
  333.  
  334.     * Changed the serialization method for maps, so that the game can be
  335.     used in a networked environnement even if some machines are big-endian
  336.     and other ones are little-endian. This is an endianness fix, which 
  337.     should hopefully make network available on Mac OS X.
  338.  
  339.     * The source now compiles with "-W" gcc option under Linux.
  340.  
  341.  
  342. 2003-02-21  Christian Mauduit (ufoot@ufoot.org)
  343.  
  344.     * Added the "callback" option which allows the server to perform
  345.     arbitrary actions whenever someone connects on it. Implemented on
  346.     UNIX only for now.
  347.  
  348.     * Added a "check" target to Makefile, which fires splint and xmllint. 
  349.  
  350.  
  351. 2003-02-11  Christian Mauduit (ufoot@ufoot.org)
  352.  
  353.     * Applied patch by Roderick Schertler which implements HTTP 1.1
  354.     support. Previous versions used clumsy (& ugly) old HTTP 0.6 stuff
  355.     which would not make it through proxies like squid.
  356.  
  357.  
  358. 2003-02-05  Christian Mauduit (ufoot@ufoot.org)
  359.  
  360.     * Fixed the xml doc source with xmllint.
  361.  
  362.  
  363. 2003-02-01  Christian Mauduit (ufoot@ufoot.org)
  364.  
  365.     * Removed all direct calls to sprintf, strcat or strcpy.
  366.  
  367.     * Imported an snprintf implementation, for platforms who don't have
  368.     native snprintf support. That is -> windows. No wonder they get so 
  369.     many buffer oveflows and security holes ;-P
  370.  
  371.     * Added a dtd to the xml documentation. This is cleaner, and Emacs
  372.     stops complaining about "missing file entity" when I open source
  373.     files 8-)
  374.  
  375.     * Added a "CPU vs human" option which allows players to specify
  376.     wether the CPUs should always attack humans or not.
  377.  
  378.  
  379. 2003-01-02  Christian Mauduit (ufoot@ufoot.org)
  380.  
  381.     * Added 3 maps contributed by Rene Stach.
  382.  
  383.  
  384. 2003-01-01  Christian Mauduit (ufoot@ufoot.org)
  385.  
  386.     * Updated copyright notice.
  387.  
  388.     * Minor fix in the docs concerning the -metaserver option.
  389.  
  390.  
  391. 2002-12-31  Christian Mauduit (ufoot@ufoot.org)
  392.  
  393.     * Minor fix in the German translation (Oui -> Ja).
  394.  
  395.  
  396. 2002-12-29  Christian Mauduit (ufoot@ufoot.org)
  397.  
  398.     * Bug-fix concerning the PHP3 metaserver, suggested by Christopher
  399.     Orr. he had problems registering his servers through a transparent
  400.     proxy.
  401.  
  402.  
  403. 2002-12-20  Christian Mauduit (ufoot@ufoot.org)
  404.  
  405.     * Vi temp files now correctly removed by make clean.
  406.  
  407.     * Fixed ChangeLog dates previously written on heavy drugs.
  408.  
  409.     * Added a "beep" on the server when someone connects.
  410.  
  411.     * Added a reference to www.game-factor.de on Jan's credits.
  412.  
  413.  
  414. 2002-12-16  Christian Mauduit (ufoot@ufoot.org)
  415.  
  416.     * Released 5.5.8.
  417.  
  418.  
  419. 2002-12-13  Christian Mauduit (ufoot@ufoot.org)
  420.  
  421.     * Added translations of the game description in the RPM spec file.
  422.     * Updated the "short" description of the game.
  423.  
  424.     * ChangeLog is now included in the Windows & DOS releases.
  425.  
  426.     * Updated the URL of the German homepage.
  427.  
  428.     * Minor fix in the French README.
  429.  
  430.  
  431. 2002-12-12  Christian Mauduit (ufoot@ufoot.org)
  432.  
  433.     * Some FreeBSD make fixes (concerns src tarball generation)
  434.  
  435.  
  436. 2002-11-28  Christian Mauduit (ufoot@ufoot.org)
  437.  
  438.     * mail.freesoftware.fsf.org -> mail.nongnu.org
  439.  
  440.     * Finally updated the German README, thanks to Jan 8-)
  441.  
  442.  
  443. 2002-11-27  Christian Mauduit (ufoot@ufoot.org)
  444.  
  445.     * Replaced too long German text by "Speed".
  446.  
  447.  
  448. 2002-10-26  Christian Mauduit (ufoot@ufoot.org)
  449.  
  450.     * Updated my GnuPG key info.
  451.  
  452.  
  453. 2002-10-17  Christian Mauduit (ufoot@ufoot.org)
  454.  
  455.     * Changed the package_source generation again since BSD patches made
  456.     it buggy under Linux 8-/
  457.  
  458.  
  459. 2002-10-14  Christian Mauduit (ufoot@ufoot.org)
  460.  
  461.     * One can now force the prefix of the binary package.
  462.  
  463.     * Fixed the package_source target generation (would fail on FreeBSD).
  464.  
  465.     * Added -D_THREAD_SAFE to gcc args. Seems to be required by FreeBSD.
  466.  
  467.  
  468. 2002-10-13  Christian Mauduit (ufoot@ufoot.org)
  469.  
  470.     * Added README.fr and REAMDE.de files.
  471.  
  472.  
  473. 2002-10-12  Christian Mauduit (ufoot@ufoot.org)
  474.  
  475.     * Replaced "License" by its traductions in French and German in the
  476.     "about" screen.
  477.  
  478.     * Fixed an old bug in texture reading and color converting, related
  479.     to the use of the rand() function. This bug could cause compilation
  480.     or running the game to block forever.
  481.  
  482.     * Added automatic detection of pthread_create in libpthread. Used to
  483.     switch on the -pthread option instead of -lpthread on FreeBSD.
  484.  
  485.  
  486. 2002-10-11  Christian Mauduit (ufoot@ufoot.org)
  487.     
  488.     * Added GNU Make automatic detection in configure scripts, for systems
  489.     that have both make (non-GNU) and gmake (GNU) commands, such as
  490.     FreeBSD.
  491.  
  492.     * Replaced "test x == y" by "test x = y" in the configure script,
  493.     since this should work better with shells like csh (FreeBSD).
  494.  
  495.  
  496. 2002-10-10  Christian Mauduit (ufoot@ufoot.org)
  497.  
  498.     * Added 5 new maps by Jan Gretschuskin (Quaders and Darkone series).
  499.  
  500.     * Changed included standard headers to be more FreeBSD friendly.
  501.  
  502.     * Added the German translation of the GPL
  503.  
  504.     * Resized some menu items so that german translations can fit in them.
  505.     
  506.     * Replaced accents on German characters by their "equivalent" using
  507.     the plain standard alphabet (ascii<128)
  508.  
  509.  
  510. 2002-10-08  Christian Mauduit (ufoot@ufoot.org)
  511.  
  512.     * It's now possible to specify which "make" command to use by
  513.     exporting the environnement var "MAKE" before typing ./configure.
  514.     Usefull for compiling the game when GNU Make is called gmake for
  515.     instance (think of FreeBSD...).
  516.     
  517.     * Added German language support. Translation by Jan Gretschuskin.
  518.  
  519.  
  520. 2002-09-02  Christian Mauduit (ufoot@ufoot.org)
  521.  
  522.     * Bug-fix in the global exit function (minor bug in debug-mode, when
  523.     exiting in "page-flipped" mode).
  524.  
  525.     * Code cleanup
  526.  
  527.  
  528. 2002-09-01  Christian Mauduit (ufoot@ufoot.org)
  529.  
  530.     * Released 5.5.7
  531.  
  532.     * The "big data allocation" is now called to automatically double
  533.     the amount of reserved memory when one tries to start a new game,
  534.     and the buffer was to small - this previously resulted in a 
  535.     pathetic almost useless error message...
  536.     
  537.     * Added more settings for the "min map resolution" feature.
  538.  
  539.     * Applied patch from Eugene St Leger. Now the menu water volume is
  540.     correctly saved in the config file.
  541.  
  542.  
  543. 2002-08-30  Christian Mauduit (ufoot@ufoot.org)
  544.     
  545.     * Added the feature suggested by Thomas Harte, which is to magnify
  546.     small maps so that they are more interesting to play on fast computer.
  547.     It's still possible to use the original small versions however.
  548.  
  549.     * Fixed a minor checksum verification bug
  550.  
  551.  
  552. 2002-08-29  Christian Mauduit (ufoot@ufoot.org)
  553.  
  554.     * When there's a checksum error, the checksum value is printed on
  555.     the server log.
  556.  
  557.     * Changed makefiles output (now displays more info about options)
  558.  
  559.     * Added the possibility to compile the game in debug mode under
  560.     UNIX.
  561.  
  562.     * Moved the "Cursor speed" option back in the "Rules" menu, and
  563.     added a "Reset rules do default" button - which does not resets
  564.     all the parameters, such as player names for instance...
  565.  
  566.  
  567. 2002-08-28  Christian Mauduit (ufoot@ufoot.org)
  568.  
  569.     * Bug-fix in the core algorithm, concerning fighters moving in
  570.     the south-west direction. This direction was simply not correctly
  571.     handled 8-(
  572.  
  573.     * Increased server messages consistency. Code cleanup.
  574.  
  575.     * Fixed a minor bug in the core algorithm (mesh was not spread
  576.     correctly in the top-left corner of the map).
  577.     
  578.     * Added a function to dump rules config on stdout.
  579.  
  580.     * Fixed a bug concerning the famous "error processing WHO 0"
  581.     message. This should - finally - fix the problem of unwanted
  582.     client disconnections. At least I hope so...
  583.  
  584.  
  585. 2002-08-26  Christian Mauduit (ufoot@ufoot.org)
  586.  
  587.     * Minor network fixes
  588.  
  589.     * Updated the mpeg tools.
  590.  
  591.     * Minor changes in the meta-server.
  592.  
  593.  
  594. 2002-08-08  Christian Mauduit (ufoot@ufoot.org)
  595.  
  596.     * Changed the French language detection under UNIX
  597.  
  598.     * Fixed a minor menu issue in the French version (game and menu water
  599.     labels had been inverted).
  600.  
  601.     
  602. 2002-07-27  Christian Mauduit (ufoot@ufoot.org)
  603.  
  604.     * Add 18 and 25 frames/sec display limits, to make more sensible movie
  605.     captures.
  606.     
  607.  
  608. 2002-07-18  Christian Mauduit (ufoot@ufoot.org)
  609.  
  610.     * Released 5.5.6.
  611.  
  612.  
  613. 2002-07-17  Christian Mauduit (ufoot@ufoot.org)
  614.  
  615.     * Little tweak in the cursor move fonction which makes walls more
  616.     slippery. Moving cursors should be easier now.
  617.  
  618.     * Enhanced the "Default" options button, so that settings such as
  619.     fullscreen mode are immediately applied.
  620.     
  621.     * Fixed a bug in datafile maps writing/reading. The "size" field which
  622.     was believed by network to be the size of maps was the size of the
  623.     background. In practice, size is always > bg_size but this was weird
  624.     anyway...
  625.     
  626.     * Fixed a bug in the network map exchange (potential buffer overflow
  627.     to be very precise)
  628.     
  629.     * The game now performs a range check on all the config parameters
  630.     retrieved from the network.
  631.     
  632.     * Added 4 "World" maps
  633.  
  634.     * Fixed a bug which disabled asm assembly by default. Not in 5.5.5.
  635.  
  636.     * Release 5.5.5.
  637.  
  638.  
  639. 2002-07-16  Christian Mauduit (ufoot@ufoot.org)
  640.  
  641.     * Pressing <ENTER> in the edit zone in the connection screem
  642.     causes the message to be sent.
  643.  
  644.     * The "capture" mode can now be activated from teh command line.
  645.  
  646.     * Added a "tombola" mode where the score menu displays a random
  647.     number between 1 - 500 instead of the scores. Rather specific
  648.     and unusual stuff indeed 8-)
  649.  
  650.  
  651. 2002-07-14  Christian Mauduit (ufoot@ufoot.org)
  652.  
  653.     * Added a module to capture the video output and dump it on the disk.
  654.  
  655.     * F10 now exits the game "right away" without prompting for anything.
  656.  
  657.     * Disabled the possibility to pause the game during a network session.
  658.  
  659.     * Changed the way lag keys are sent. Should work a little better.
  660.  
  661.     * Added a "struct alignment" verification code so that if a compiler
  662.     generates different struct sizes/alignements, then Liquid War detects
  663.     it and does not use the i386 assembly code...
  664.  
  665.     * Changed the way network colors are automatically attributed. It's
  666.     not random anymore, the game tries to pick colors that are as
  667.     different as possible from already enrolled colors.
  668.  
  669.  
  670. 2002-07-13  Christian Mauduit (ufoot@ufoot.org)
  671.  
  672.     * Added a "checksum" system to check that the game behaves the same 
  673.     on every computer in network games. Seems to prove the game is still
  674.     not bug free 8-( This feature is not in 5.5.4.
  675.  
  676.     * Added password support. This feature is not in 5.5.4.
  677.  
  678.     * The game now plays a sound when another player joins a network game.
  679.     This feature is not in 5.5.4.
  680.  
  681.     * Moved the "check_loose_team" function from "display" to "logic".
  682.     This could cause severe inconsistencies in network bugs when there
  683.     were more than 2 players involved. This bug-fix is not in 5.5.4.
  684.  
  685.     * Updated the meta-server so that it can handle U61 requests. Not
  686.     really related to Liquid War anyway 8-)
  687.  
  688.     * Added the possibility to abort the connection on a server. This 
  689.     could indeed take a bunch of time since connect is a blocking call
  690.     which can take up to a minute before failing... Not in 5.5.4 either...
  691.  
  692.     * Released 5.5.4.
  693.  
  694.  
  695. 2002-07-12  Christian Mauduit (ufoot@ufoot.org)
  696.  
  697.     * Fixed a bug in the "rules" menu display. Game time was broken.
  698.  
  699.     * Small network fix on the server.
  700.  
  701.     * The "Play" button is now disabled in the "Connect" screen once one
  702.     has pressed "Start now" or "Play". This fixes a rather annoying bug,
  703.     since when people pressed "Start" twice they would sometime get
  704.     weird "Network errors", which totally super sucked...
  705.  
  706.     * Added calls to "yeild_timeslice" to make LW more
  707.     "multitasking-friendly"
  708.  
  709.     * Fixed an ugly UNIX X-Windows related bug. When switching between
  710.     workspaces, edit boxes and in a general manner all buffered input
  711.     would pathetically fail.
  712.  
  713.     * Little RPM generation update, to solve a man page compression issue.
  714.     
  715.  
  716. 2002-07-11  Christian Mauduit (ufoot@ufoot.org)
  717.  
  718.     * Released 5.5.3.
  719.  
  720.  
  721. 2002-07-10  Christian Mauduit (ufoot@ufoot.org)
  722.  
  723.     * French support is now auto-detected under Windows too.
  724.  
  725.     * Added informations about my GnuPG public key.
  726.     
  727.  
  728. 2002-07-09  Christian Mauduit (ufoot@ufoot.org)
  729.  
  730.     * Added a new map (contributed by "Mouse")
  731.  
  732.     * Changed the way liquidwarmap works. Wall color is now given by the
  733.     top left pixel and is not supposed tobe "index 0" anymore.
  734.  
  735.     * Added an ugly but usefull hack/script in the misc section, which
  736.     helps formatting contributed .bmp files so that they are correctly
  737.     handled by the liquidwarmap utility.
  738.  
  739.     * lwwin.exe now has a "built-in" icon.
  740.  
  741.     * renamed copying.txt to license.txt in DOS and Win releases
  742.  
  743.  
  744. 2002-07-08  Christian Mauduit (ufoot@ufoot.org)
  745.  
  746.     * Fixed a bug on the server -> disconnection of clients while sending
  747.     game information was not handled correctly.
  748.  
  749.     * Added a small - yet working - chat system in the connection screen.
  750.  
  751.     
  752. 2002-07-02  Christian Mauduit (ufoot@ufoot.org)
  753.  
  754.     * Added 6 maps by Jan Gretschuskin
  755.  
  756.  
  757. 2002-07-01  Christian Mauduit (ufoot@ufoot.org)
  758.  
  759.     * Fixed a score bug (some teams would be considered as playing while 
  760.     they were inactive).
  761.  
  762.  
  763. 2002-06-29  Christian Mauduit (ufoot@ufoot.org)
  764.  
  765.     * Released 5.5.2
  766.  
  767.  
  768. 2002-06-28  Christian Mauduit (ufoot@ufoot.org)
  769.  
  770.     * Separated run-time (network fetched for instance) config 
  771.     parameters from the config parameters stored in the config file.
  772.  
  773.     * Added an "Assembly or standard C" option in the advanced rules
  774.     menu. This allow players to switch off assembly code if they want
  775.     to. Mostly for testing though...
  776.  
  777.     * Changed the resolution of the default map, which was too small
  778.     IMHO. The old one is still here anyway 8-)
  779.  
  780.  
  781. 2002-06-27  Christian Mauduit (ufoot@ufoot.org)
  782.  
  783.     * Bug-fix concerning display in page flipping mode
  784.  
  785.     * Removed a bunch of Windows specific quirks
  786.  
  787.     * Finally enabled all the assembly code under Windows (BTW, I
  788.     confirm - once again - that MSVC is a total piece of crap)
  789.  
  790.     * Rewrote the "set_resolution" function in a cleaner way
  791.  
  792.     * Separate config and log files for the Windows & DOS binaries
  793.  
  794.     * Moved the icons to the "misc" directory, and added a 32x32 xpm
  795.  
  796.  
  797. 2002-06-26  Christian Mauduit (ufoot@ufoot.org)
  798.  
  799.     * Re-enabled the assembly code for the "wave effects"
  800.  
  801.     * Changed the way the "Viewport" size is calculated.
  802.     
  803.  
  804. 2002-06-25  Christian Mauduit (ufoot@ufoot.org)
  805.  
  806.     * Liquid War now handles the "Close" button in windowed context.
  807.     (MS-Windows and X-Windows).
  808.     
  809.  
  810. 2002-06-24  Christian Mauduit (ufoot@ufoot.org)
  811.  
  812.     * The "control_type" parameter is now transmitted on the nwtwork.
  813.     This enables the client to know if a network team is a bot, and also
  814.     fixes a network bug (when the "CPU Strength" parameter was changed).
  815.  
  816.     * Re-enabled some i386 assembly code under Linux
  817.  
  818.  
  819. 2002-06-21  Christian Mauduit (ufoot@ufoot.org)
  820.  
  821.     * The options are now chosen by the _first_ connected client.
  822.  
  823.  
  824. 2002-06-20  Christian Mauduit (ufoot@ufoot.org)
  825.  
  826.     * Bug-fix concerning language detection on Linux, submitted by 
  827.     David Turner (the game would segfault if LANG was undefined)
  828.     Patch not included in 5.5.1.
  829.  
  830.     * Minor bug-fix in the metaserver (age was wrong when > 1 day)
  831.  
  832.     * Released 5.5.1
  833.  
  834.  
  835. 2002-06-19  Christian Mauduit (ufoot@ufoot.org)
  836.  
  837.     * Minor fixes
  838.  
  839.     * Replaced truecolor custom/map/pacman.bmp by a 256 colors indexed
  840.     version (fixes a DOS bug)
  841.  
  842.     * Added informations about IRC 
  843.  
  844.  
  845. 2002-06-18  Christian Mauduit (ufoot@ufoot.org)
  846.  
  847.     * Bug-fixes concerning custom levels loading
  848.  
  849.     * Network bug-fix concerning disconnection at game start
  850.     
  851.  
  852. 2002-06-10  Christian Mauduit (ufoot@ufoot.org)
  853.  
  854.     * Better error handling on the server, especially when sending info
  855.     to clients before a game starts.
  856.  
  857.     * Fixed the http client parser (would not handle correctly IP adresses
  858.     which had 15 characters.
  859.  
  860.     * Bug-fix in the meta-server (chat messages)
  861.     
  862.  
  863. 2002-06-06  Christian Mauduit (ufoot@ufoot.org)
  864.  
  865.     * Applied patch sent by Colin Stewart on dnsutil.c (the game would
  866.     not compile on Debian Potato).
  867.  
  868.     
  869. 2002-06-04  Christian Mauduit (ufoot@ufoot.org)
  870.  
  871.     * Fixed some custom ressources stuff. 
  872.  
  873.     * Released 5.5.0
  874.     
  875.     
  876. 2002-06-03  Christian Mauduit (ufoot@ufoot.org)
  877.  
  878.     * Fixed a "color" bug which occured with 6 teams in a network game. 
  879.     
  880.     * Fixed some DOS and Windows bugs
  881.  
  882.     * Updated the docs.
  883.  
  884.  
  885. 2002-05-31  Christian Mauduit (ufoot@ufoot.org)
  886.  
  887.     * Changed the way network sockets are closed
  888.  
  889.     * The server is now able to tell the clients that is is "full"
  890.     and therefore does not accept any more teams.
  891.  
  892.     * Added date and time to the server log.
  893.     
  894.  
  895. 2002-05-30  Christian Mauduit (ufoot@ufoot.org)
  896.  
  897.     * Added a "chat" functionnality to the meta-server
  898.     
  899.     * Finished the French menus
  900.  
  901.  
  902. 2002-05-29  Christian Mauduit (ufoot@ufoot.org)
  903.  
  904.     * Finally fixed the ugly mouse bug which caused the mouse to leave
  905.     a "trace" on some screens.
  906.  
  907.     * In a network game, it's now the first connected players who
  908.     chooses which level will be played - the choice used to be done
  909.     by the last connected player.
  910.     
  911.  
  912. 2002-05-28  Christian Mauduit (ufoot@ufoot.org)
  913.  
  914.     * Bug-fix in the DNS lookup routine
  915.  
  916.  
  917. 2002-05-27  Christian Mauduit (ufoot@ufoot.org)
  918.  
  919.     * Implemented a new "Connect" menu which displays who's currently
  920.     connected on the server.
  921.  
  922.     * Added the possibility to start a game even not all the players
  923.     are connected yet.
  924.  
  925.     * The server is now able to disconnect a player while waiting for
  926.     others to connect.
  927.  
  928.  
  929. 2002-05-20  Christian Mauduit (ufoot@ufoot.org)
  930.  
  931.     * Added clarity.mid and return.mid (composed by Tim Chadburn)
  932.  
  933.  
  934. 2002-05-17  Christian Mauduit (ufoot@ufoot.org)
  935.  
  936.     * Added a "Copying" section to the docs.
  937.  
  938.  
  939. 2002-05-14  Christian Mauduit (ufoot@ufoot.org)
  940.  
  941.     * All the labels but the log messages are supported in French.
  942.  
  943.  
  944. 2002-05-10  Christian Mauduit (ufoot@ufoot.org)
  945.  
  946.     * More locale stuff...
  947.  
  948.  
  949. 2002-05-07  Christian Mauduit (ufoot@ufoot.org)
  950.  
  951.     * Added some new French menu labels.
  952.  
  953.  
  954. 2002-05-06  Christian Mauduit (ufoot@ufoot.org)
  955.  
  956.     * Added a "memset(d,0,sizeof(d))" call at the beginning of every
  957.     menu. Should prevent from some random GUI errors.
  958.  
  959.     * The mouse cursor is now hidden during the game
  960.     
  961.     * Added player name support in the "Scores" menu. Works in both
  962.     network and local modes.
  963.  
  964.     
  965. 2002-05-04  Christian Mauduit (ufoot@ufoot.org)
  966.  
  967.     * Updated the "Teams" menu. As suggested by Frode Haugsgjerd, the 
  968.     "Human/Cpu" choice has been replaced by a "Human/Cpu/Off" choice.
  969.     A player name has also been added - however it's not used yet.
  970.     
  971.     * Removed the "NICKNAME" from network code, which is useless since
  972.     player names are about to be implemented.
  973.  
  974.     * Added a "Controls" menu to set up the joystick state and the mouse
  975.     sensibility. This was previously in the "Teams" menu.
  976.  
  977.  
  978. 2002-04-29  Christian Mauduit (ufoot@ufoot.org)
  979.  
  980.     * Removed the "in-game" help which was outdated anyway...
  981.  
  982.  
  983. 2002-04-27  Christian Mauduit (ufoot@ufoot.org)
  984.  
  985.     * Removed the "Help" button and replaced it with a "play" button.
  986.  
  987.     * Added a "Language" menu.
  988.  
  989.  
  990. 2002-04-23  Christian Mauduit (ufoot@ufoot.org)
  991.  
  992.     * Updated the "about" menu.
  993.  
  994.  
  995. 2002-04-22  Christian Mauduit (ufoot@ufoot.org)
  996.  
  997.     * Updated the php3 doc generator.
  998.  
  999.     * Minor fix in configure.in.
  1000.  
  1001.     
  1002. 2002-04-02  Christian Mauduit (ufoot@ufoot.org)
  1003.  
  1004.     * Added fodder.mid, composed by Tim Chadburn.
  1005.  
  1006.     * Added Tim Chadburn's documentation about OSS midi.
  1007.     
  1008.  
  1009. 2002-03-21  Christian Mauduit (ufoot@ufoot.org)
  1010.  
  1011.     * Implemented a meta-server in PHP3, which registers servers.
  1012.     A new menu has been added to the client so that players can
  1013.     automatically pick a server.
  1014.  
  1015.  
  1016. 2002-03-15  Christian Mauduit (ufoot@ufoot.org)
  1017.  
  1018.     * Added information about the mailing-list
  1019.  
  1020.  
  1021. 2002-03-14  Christian Mauduit (ufoot@ufoot.org)
  1022.  
  1023.     * Quick hack to fix a MIDI initialization problem
  1024.  
  1025.  
  1026. 2002-03-13  Christian Mauduit (ufoot@ufoot.org)
  1027.  
  1028.     * Added marauder.mid (by Tim Chadburn) to the musics.
  1029.  
  1030.  
  1031. 2002-03-12  Christian Mauduit (ufoot@ufoot.org)
  1032.  
  1033.     * Fixed RPM/install-info related bugs.
  1034.  
  1035.  
  1036. 2002-03-11  Christian Mauduit (ufoot@ufoot.org)
  1037.     
  1038.     * Version 5.4.5 rleased
  1039.  
  1040.     * Added midi music support. Midi files contributed by Tim Chadburn.
  1041.  
  1042.     * Fixed an install-info related bug in the RPM file
  1043.  
  1044.     * The Windows version now outputs stuff to a data/lw.log file
  1045.  
  1046.  
  1047. 2002-02-25  Christian Mauduit (ufoot@ufoot.org)
  1048.  
  1049.     * version 5.4.4 released
  1050.  
  1051.     * Changed the copyright notice at the beginning of each file so
  1052.     that it's conform to the GPL's suggestions.
  1053.  
  1054.     * Added a time limit in the keyboard polling which is used in the
  1055.     "teams" menu. Should prevent the game from freezing.
  1056.  
  1057.     * Fixed a serious bug in key choosing in the "teams" menu. This
  1058.     bug had not been reported 8-(
  1059.  
  1060.     * Added documentation in "info" format.
  1061.  
  1062.     * ./configure now autodetects tools such as PDFLaTeX, and the
  1063.     Makefile won't try to build such doc if it's not available.
  1064.  
  1065.     * It's now possible to compile an optimized version of Liquid War
  1066.     (for i686 for instance) using ./configure --target=xxx. 
  1067.  
  1068.     * Various bug-fixes and enhancements in the ./configure script
  1069.     and in the makefiles.
  1070.  
  1071.  
  1072. 2002-01-28  Christian Mauduit (ufoot@ufoot.org)
  1073.  
  1074.     * version 5.4.3 released
  1075.  
  1076.     * Bug-fix in the liquidwarmap utility (some maps could generate
  1077.     protection faults while compiling).
  1078.  
  1079.     * Bug-fix in the datafile generation (the background image palette
  1080.     was wrecked with Allegro 4.0).
  1081.  
  1082.     * LW is now compliant with the Filesystem Hierarchy Standard, this
  1083.     implies that binaries are in $prefix/games.
  1084.  
  1085.     * There's now a window title which says "Liquid War 5.4.3"
  1086.  
  1087.     * Added a windowed/fullscreen mode support.
  1088.  
  1089.     * Limited the size of "mesh elements" to 8x8 to avoid weird behaviors
  1090.     on very big and empty maps.
  1091.  
  1092.     * Added an uninstall target
  1093.  
  1094.     * Added some basic scripts to automatically build the various releases
  1095.  
  1096.     * Added a liquidwar.spec file so that it's easy to build a rpm
  1097.     
  1098.  
  1099. 2001-07-23  Christian Mauduit (ufoot@ufoot.org)
  1100.  
  1101.     * version 5.4.2 released
  1102.  
  1103.     * Bug-fix in the network code.
  1104.  
  1105.     * A few more levels.
  1106.  
  1107.  
  1108. 2001-07-18  Christian Mauduit (ufoot@ufoot.org)
  1109.  
  1110.     * version 5.4.1 released
  1111.  
  1112.     * Fixed many bugs in the network support, and added the "-lag"
  1113.     option to the server. Basically it should be possible to play
  1114.     on Internet now. Also, the client now displays readable error
  1115.     messages when there's a problem joining the server.
  1116.  
  1117.     * Added names to maps so that it's easier to choose them,
  1118.     added a "speeds" and changed some other GUI related stuff.
  1119.  
  1120.     * The default memory allocated (8192Kb) has also been increased
  1121.     (16384Kb) so that the game can handle big maps. 2 new hudge
  1122.     maps have been added.
  1123.  
  1124.  
  1125. 2001-07-07  Christian Mauduit (ufoot@ufoot.org)
  1126.  
  1127.     * version 5.4.0 released
  1128.  
  1129.     * The *big* change is that with this release Liquid War includes
  1130.     network support. There are probably some bugs left and some minor
  1131.     features are missing, but basically, one can play on a LAN.
  1132.  
  1133.     * The other important point is that the documentation is back -
  1134.     it had been lost when I had changed my web site - and is available
  1135.     in several formats (HTML, plain text, PostScript and PDF).
  1136.  
  1137.     * I also separated the Windows and DOS packages since the DOS .exe
  1138.     is quite big and most of the time useless to Windows users since
  1139.     DOS support in recent versions of Windows is getting worse and
  1140.     worse.
  1141.  
  1142.  
  1143. 2001-03-18  Christian Mauduit (ufoot@ufoot.org)
  1144.  
  1145.     * version 5.3.3 released
  1146.  
  1147.     * Fixed some minor bugs which were revealed when creating the
  1148.     Debian package for Liquid War.
  1149.  
  1150.     * I also prepared a statically linked version of the game. This
  1151.     version installs itself in no time on almost any recent GNU/Linux box,
  1152.     so it's an interesting point for GNU/Linux users which do not feel
  1153.     like spending 3 hours compiling the game before being able
  1154.     to try it out.
  1155.  
  1156.  
  1157. 2000-06-19  Christian Mauduit (ufoot@ufoot.org)
  1158.  
  1159.     * version 5.3.2 released
  1160.  
  1161.     * I changed the textures in the datafile and replaced the existing
  1162.     textures by textures I imported from the Gimp. This is for copyright
  1163.     issues since I can not find the author of the previous textures
  1164.     any more and would normally require his acceptance of my putting
  1165.     his textures in my GPL'ed game. So with Gimp's textures I'm pretty
  1166.     sure that I won't have any copyright problem.
  1167.  
  1168.     * I also started to comment the source files.
  1169.  
  1170.  
  1171. 2000-04-09  Christian Mauduit (ufoot@ufoot.org)
  1172.  
  1173.     * version 5.3.1 released
  1174.  
  1175.     * I changed the GNU/Linux configure script so that it searches for
  1176.     dat (the allegro datafile compiler). The reason is that several
  1177.     players could not install LW because of this (they had downloaded
  1178.     the end-user version of Allegro but the full-version is needed).
  1179.  
  1180.     * I updated the GNU/Linux version so that it has all the features of
  1181.     the old dos version (including the "wave effect").
  1182.  
  1183.     * A starter kit has been prepared, it a lighter version with a 
  1184.     pred-built light datafile.It makes it easier to download LW
  1185.     quickly and try it out before downloading the full version.
  1186.     This implies that now one can use datafiles with any number
  1187.     of textures and maps.
  1188.  
  1189.     * I prepared binary packages for DOS & Windows (the windows version
  1190.     is *still* not very stable).
  1191.  
  1192.     * Added a button in the wave menu to toggle the wave effect without
  1193.     pressing F4 during gameplay.
  1194.  
  1195.     * Some bug fixing.
  1196.  
  1197.  
  1198. 2000-03-12  Christian Mauduit (ufoot@ufoot.org)
  1199.  
  1200.     * version 5.3.0 released
  1201.  
  1202.     * All further major developpements of LW will be done from GNU/Linux.
  1203.  
  1204.     * I now use a unix style x.x.x numbering system for versions.
  1205.  
  1206.     * Liquid War is on sourceforge.net
  1207.  
  1208.     * I prepared scripts and changed the directory structure of the
  1209.     project, so that LW can be installed under GNU/Linux with standard
  1210.     commands like './configure;make;make install'
  1211.  
  1212.     * Many small bugs have been fixed.
  1213.  
  1214.  
  1215. 1999-09-06  Christian Mauduit (ufoot@ufoot.org)
  1216.  
  1217.     * version 5.2 released
  1218.  
  1219.     * Liquid War is now released under the GNU General Public Licencse.
  1220.  
  1221.     * Some improvements such as a 'frame per second limit' which limits
  1222.     the time taken by display operations so that the game is globally
  1223.     faster.
  1224.  
  1225.     * I release the first windows executable of Liquid War, it's not very
  1226.     stable but basically works.
  1227.  
  1228.     * Soon after, Peter Wang gives me patches to have LW run under GNU/Linux.
  1229.  
  1230. 1998-11-21  Christian Mauduit (ufoot@ufoot.org)
  1231.  
  1232.     * version 5.1 released
  1233.  
  1234.     * Small bug fixes, changed some menus.
  1235.  
  1236.  
  1237. 1998-09-26  Christian Mauduit (ufoot@ufoot.org)
  1238.  
  1239.     * version 5.0 released
  1240.  
  1241.     * Everything has been rewritten
  1242.     DJGPP used instead of Borland C/C++
  1243.     Allegro is used as a wrapper for ease of developpement and future
  1244.       portability
  1245.     Optimization of the algorithm
  1246.     Visual enhancements such as the "wave effect"
  1247.     An 'understandable' GUI replaces the old cryptic one.
  1248.  
  1249.  
  1250. 1995-07-01  Christian Mauduit (ufoot@ufoot.org)
  1251.  
  1252.     * version 3.0 released
  1253.  
  1254.     * built with borlandc++ 3.0, barely usable.
  1255.  
  1256.  
  1257.